// #ifndef __DDL_UART_RINGBUFFER_H__
// #define __DDL_UART_RINGBUFFER_H__

// #include "stdint.h"
// #include "stdbool.h"
// #include "MDL_Uart_Ringbuffer.h"

// #ifdef __cplusplus
// extern "C" {
// #endif

// // UART接收中断处理函数
// void ddl_uart_rx_isr(uart_ringbuffer_t *rb, uint8_t data);

// // UART发送中断处理函数
// void ddl_uart_tx_isr(uart_ringbuffer_t *rb);

// // 在UART接收中断中调用此函数来处理接收的数据
// void ddl_uart_handle_rx_data(uart_ringbuffer_t *rb, uint8_t data);

// // 在UART发送中断中调用此函数来继续发送数据
// void ddl_uart_handle_tx_interrupt(uart_ringbuffer_t *rb);

// #ifdef __cplusplus
// }
// #endif

// #endif // __DDL_UART_RINGBUFFER_H__